CopyDictionary

StockSharp.Xaml.Diagram.GXDiagram.Model.GraphLinksModel`4

Esta classe aninhada é usada durante a cópia para manter um mapeamento de nós originais para nós recém-copiados e links originais para links recém-copiados.

Implementa: ICopyDictionary

Propriedades

Copies
public DataCollection<NodeType, NodeKey, PortKey, LinkType> Copies { get; }
value = copyDictionary.Copies

Obtém a coleção de nós copiados e links copiados como DataCollection.

DestinationModel
public GraphLinksModel<NodeType, NodeKey, PortKey, LinkType> DestinationModel { get; set; }
value = copyDictionary.DestinationModel
copyDictionary.DestinationModel = value

Obtém ou define o modelo de destino para a operação de cópia.

SourceCollection
public DataCollection<NodeType, NodeKey, PortKey, LinkType> SourceCollection { get; set; }
value = copyDictionary.SourceCollection
copyDictionary.SourceCollection = value

Obtém ou define a recolha de dados de origem a copiar para a operação de cópia.

SourceModel
public GraphLinksModel<NodeType, NodeKey, PortKey, LinkType> SourceModel { get; set; }
value = copyDictionary.SourceModel
copyDictionary.SourceModel = value

Obtém ou define o modelo de origem para a operação de cópia.

Métodos

AddCopiedNode
public void AddCopiedNode(NodeType oldnode, NodeType newnode)
copyDictionary.AddCopiedNode(oldnode, newnode)

Declare o mapeamento de um nó de origem para um nó copiado.

oldnode
um dado de nó na coleta de código fonte
newnode
um dado de nó copiado, ou nulo para indicar que não existem dados de nó copiado para um dado dado dado nó de origem
ContainsSourceNode
public bool ContainsSourceNode(NodeType oldnode)
result = copyDictionary.ContainsSourceNode(oldnode)

Este predicado é verdadeiro se os dados do nó fornecido estiverem na coleção de código fonte.

oldnode
FindCopiedNode
public NodeType FindCopiedNode(NodeType oldnode)
result = copyDictionary.FindCopiedNode(oldnode)

Procure o nó copiado para um dado nó de origem.

oldnode
um nó de código fonte

Retorna: os dados do nó copiado

RemoveSourceNode
public void RemoveSourceNode(NodeType srcnodedata)
copyDictionary.RemoveSourceNode(srcnodedata)

Remova qualquer associação entre dados de um nó de origem e quaisquer dados de nó copiados.

srcnodedata
um dado de nó na coleta de código fonte